killer satellite - French English Dictionary